package com.ruoyi.daily.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.daily.domain.dto.*;
import com.ruoyi.daily.domain.vo.ByDateAndPageVo;
import com.ruoyi.daily.domain.vo.ByDateVo;

import java.util.List;

/**
 * @Author cmz
 * @Date 2024-05-30 15:15
 */
public interface CustomerServiceService {
    R<FalseReceiptDto> falseReceipt();

    R<WorkOrderSolveDto> workOrderSolve();

    R<List<EchartsDto>> myComplaintEcharts(ByDateVo byDateVo);

    R<List<MyComplaintListDto>> myComplaintList(ByDateAndPageVo byDateAndPageVo);

    R<List<EchartsDto>> complaintMyEcharts(ByDateVo byDateVo);

    R<List<MyComplaintListDto>> complaintMyList(ByDateAndPageVo byDateAndPageVo);

    R<EchartsCountDto> customerComplaint(ByDateVo byDateVo);

    R<EchartsCountDto> inboundComplaintEcharts(ByDateVo byDateVo);

    R<List<InboundComplaintDto>> inboundComplaintList(ByDateAndPageVo byDateAndPageVo);

    R<WorkOrderResolutionRateDto> workOrderResolutionRate();

    R<List<EchartsDto>> falseReceiptEcharts();
}
